//- Copyright (c) 2016 Lucky Byte, Inc.
extends ../layout

append scripts
  script(src="/js/o/071.js")

block content
  form.ui.form.attached.segment.main(action="/o/071/edit", method="post")
    input(type="hidden" name="uuid" value="#{record.uuid || ''}")

    h4.ui.dividing.header
      i.caret.down.icon.link.grey.accordion
      | 服务地址

    .fields
      .field.eight.wide
        label 前台交易服务地址:
          i.icon.help.blue(data-content="仅在系统发送此类交易时需要配置，后同"
            data-variation="small very wide")
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_front" placeholder="如有必填"
            value="#{record.url_front || ''}")
      .field.eight.wide.required
        label 后台交易服务地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_back" placeholder="如有必填"
            value="#{record.url_back || ''}")
    .fields
      .field.eight.wide
        label 有卡交易服务地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_card" placeholder="如有必填"
            value="#{record.url_card || ''}")
      .field.eight.wide.required
        label 单笔查询交易服务地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_query" placeholder="如有必填"
            value="#{record.url_query || ''}")
    .fields
      .field.eight.wide
        label 批量交易服务地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_batch" placeholder="如有必填"
            value="#{record.url_batch || ''}")
      .field.eight.wide.required
        label 文件传输交易服务地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_file" placeholder="如有必填"
            value="#{record.url_file || ''}")
    .fields
      .field.sixteen.wide
        label App 交易服务地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="url_app" placeholder="如有必填"
            value="#{record.url_app || ''}")

    h4.ui.dividing.header
      i.caret.down.icon.link.grey.accordion
      | 后台通知

    .fields
      .field.sixteen.wide.required
        label 后台通知地址:
        .ui.input.left.icon
          i.icon.feed
          input(type="text" name="back_notify_url"
            placeholder="用于接收后台交易通知，不能长于 256 字符"
            value="#{record.back_notify_url || ''}")

    h4.ui.dividing.header
      i.caret.down.icon.link.grey.accordion
      | 接出选项

    .fields
      .field.four.wide.required
        label 通讯超时（秒）:
        .ui.input.left
          input(type="text" name="timeout" placeholder="通讯超时，5-30"
            value="#{record.timeout || '10'}")
      .field.four.wide.required
        label 渠道类型:
        .ui.dropdown.selection.input
          input(type="hidden" name="chnl_type" value="#{record.chnl_type}")
          i.icon.dropdown
          .default.text 
          .menu
              .item(data-value="05") 05 - 语 音
              .item(data-value="07") 07 - 互联网
              .item(data-value="08") 08 - 移 动

    h4.ui.dividing.header
      i.caret.down.icon.link.grey.accordion
      | 安全选项

    .fields
      .field.inline
        .ui.checkbox.toggle
          if record.v13_enc
            input(type="checkbox" name="v13_enc" checked="checked")
          else
            input(type="checkbox" name="v13_enc")
          label 传输时加密敏感信息（卡号、PIN、有效期、CVN2、手机号）

    h4.ui.dividing.header
      i.caret.down.icon.link.grey.accordion
      | 备注信息

    .fields
      textarea(name="notes" type="text" rows="3"
        placeholder="在此输入备忘信息")= record.notes || ''

    .ui.buttons(style="margin-top:40px;")
      if record.disabled
        if page_perms.disable
          button.ui.orange.button#disable(type="button"
            data-disabled="true") 启 用
        else
          button.ui.orange.button.disabled#disable(type="button"
            data-disabled="true")
            i.icon.ban.grey
            | 启 用
      else
        if page_perms.disable
          button.ui.orange.button#disable(type="button"
            data-disabled="false") 禁 用
        else
          button.ui.orange.button.disabled#disable(type="button"
            data-disabled="false")
            i.icon.ban.grey
            | 禁 用

      button.ui.yellow.button#cancel(type="button"
        onclick="window.location = '/o'") 取 消

      if page_perms.edit
        button.ui.green.button#ok(type="submit") 确 定
      else
        button.ui.green.button.disabled#ok(type="submit")
          i.icon.ban.grey
          | 确 定
